unparallelize greedy occlusion reasoning