2017 46th International Conference on Parallel Processing (ICPP)