An efficient MapReduce implementation with alternate APIs which can support in-situ processing.