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