The concept of Parallel Programming Patterns are not new. I am interested particularly in patterns for Adaptive Mesh Refinement (AMR) for heterogeneous multicore architectures.


From Mark Snir:

http://www.cs.uiuc.edu/homes/snir/PPP/

From UC Berkeley:

http://parlab.eecs.berkeley.edu/wiki/patterns