Heuristic Planner for Communication-Constrained Multi-Agent Multi-Goal Path Planning