A Genetic Algorithm for UAV Routing Integrated with a Parallel Swarm Simulation