Simultaneous Optimisation of Energy-Efficient Speed Profiles of Two Trains by Parallel Dynamic Programming | Synapse