Optimisation Algorithms for Federated Learning | Synapse