Parallel particle swarm optimization on a graphics processing unit with application to trajectory optimization | Synapse