Optimizing the utilisation of different computational hardware types for real time simulation | Synapse