Enviar por SMS: Cache-conscious Splitting of MapReduce Tasks and its Application to Stencil Computations