Semem: Deployment of mpi-based in-memory storage for hadoop on supercomputers