parallel computing in c++ and mpi.