A hybrid implementation of MapReduce using Open MPI and OpenMP