The "Argonne macros" from Argonne National Laboratory . A package of macro s written in m4 for portable parallel programming , using monitor s on shared memory machines, and message passing on distributed memory machines.
[E. Lusk et al, "Portable Programs for Parallel Processors", HRW 1987. p4].
ftp://research.att.com/netlib/parmacs .