boost::process instead of libexecstream, fixed open MPI environment variables being passed along.