X10: An object-oriented approach to non-uniform cluster computingPhilippe CharlesChristian Grothoffet al.2005ACM SIGPLAN Notices