Proceedings of the Second Internationsl Workshop on Extreme Scale Programming Models and Middleware