Refactor the ParallelIterators to use RegionSpliter.