Better version of parallelism which shouldn't gobble up memory