MPG++ is an extension of C++, which supports control parallel programming and metalevel programming. The MPG++ metalevel programming facility enables users to extend or modify C++ language features. Library designers may supply abstractions in MPG++ source files where those abstractions are defined by the MPG++ metalevel programming facility. The users can use the right abstractions for their demands by just including files in their source files.
/lp/association-for-computing-machinery/mpc-approach-to-parallel-computing-environment-0xvuL55WNU