Complier optimizations for scalable parallel systems: Languages, compilation techniques, and run time systems (Spinger, 2001)