Trajectory optimization on a parallel processor | Synapse