Instead, we have access to a supercomputer at a supercomputer center with MPI installed that has more than 1000 core processors usable.
we implement our algorithms using C++ under MPI on the supercomputer, where we have to write C++ codes for Map part and Reduce part, and the MPI is used to take care of massage passing, scheduling, synchronization, etc.