SnapCFL: A Pre-Clustering-Based Clustered Federated Learning Framework for Data and System Heterogeneities | IEEE Journals & Magazine | IEEE Xplore