PRESTO
A parallel language for shared-memory multiprocessors, built on top of C++ by Bershad et al, U Washington 1987. PRESTO provides classes for threads and spinlocks as well as Mesa-style monitors and condition variables.
ftp://cs.washington.edu/pub/presto1.0.tar.Z. E-mail: <presto@cs.washington.edu>.
["PRESTO: A Kernel for Parallel Programming Environments", B.N. Bershad et al, U Wash CS TR, Jan 1987].