The "Argonne macros" from Argonne National Laboratory. Apackage of macros written in m4 for portable parallel programming, using monitors on shared memory machines,and message passing on distributed memory machines.
[E. Lusk et al, "Portable Programs for Parallel Processors",HRW 1987. p4].