C++ Lightweight Message Passing Interface