Non-preemptive Scheduling of Distance Constrained Tasks Subject to Minimizing Processor Load