Multipass is a parallelization framework for running map-reduce-like jobs on a single machine.  Particularly advantageous for machine learning tasks with medium-sized datasets (10s of GBs) that are computationally expensive.