Parallelize now receives tasks as input