boost::mpi usage