MuCeePlusPlus (muC++) is a product of the MuSystemProject at the UniversityOfWaterloo.
http://plg.uwaterloo.ca/~usystem/uC++.html
muC++ defines a set of extensions to the CeePlusPlus language which enable object-oriented concurrency. There is a translator which converts code written using these extensions into CeePlusPlus which can then be compiled using GnuCpp.
The following article explains their design principles:
Examining muC++, Peter Buhr and Richard Bilson, DrDobbsJournal, February 2006, p.36
See also ParallelProgrammingModel
This software has been updated to version 6, as of March 2013