X10: an object-oriented approach to non-uniform cluster computing. - Philippe Charles; Christian Grothoff; Vijay A. Saraswat; Christopher Donawa; Allan Kielstra; Kemal Ebcioglu; Christoph von Praun; Vivek Sarkar (OOPSLA, 2005)