Add geometry-first scheduling heuristic