Programming model for distributed-memory parallel machines adapted for use with Cell.
http://www.research.ibm.com/journal/sj/451/ohara.html
The microtask we propose here provides a programming model that frees programmers from local-store management and enables the preprocessor and runtime system to optimize the scheduling of computations and communications by taking advantage of the explicit communication model in the Message Passing Interface (MPI).
http://www.research.ibm.com/journal/sj/451/ohara.html