Porting and Extending the C++ Task System with the Support of Lightweight Processes