An MPI based actor model library for C++