productivity and performance of global - view programming with xcalablemp pgas language .
X10: an object-oriented approach to non-uniform cluster computing