See http://peregrine_mapreduce.bitbucket.org for more information.