Exploring heterogeneity and resource constraints in federated learning | Synapse