Parallelization contract
The parallelization contract or PACT programming model is a generalization of the MapReduce programming model and uses second order functions to perform concurrent computations on large (petabytes) data sets in parallel. == Overview == Similar to MapReduce, arbitrary user code is handed and executed by PACTs.