FedMP: Federated Learning through Adaptive Model Pruning in Heterogeneous Edge Computing | Synapse