Proceedings of the Third International Workshop on Extreme Scale Programming Models and Middleware