Federated Learning on Distributed Graphs Considering Multiple Heterogeneities | Synapse