Proceedings of ESPM2 2017 third International Workshop on Extreme Scale Programming Models and Middleware / (ACM,)