intentionally small and simple MPI implementation