A Task Based Parallelization Framework
