Explicit Parallel Programming in C++ based on the Message-Passing Interface (MPI)