Parallelization contract