How to perform "map reduce" style computations efficiently?

It has been 5 years… and it seems there is no way to do this.