FedSkel: Efficient Federated Learning on Heterogeneous Systems with Skeleton Gradients Update