language programming C++ language programming parallel parallel programming library Chrysalis++ programming object-oriented programming parallel library Chrysalis++ system operating Chrysalis system operating multiprocessor system operating object-oriented