D2D-Assisted Adaptive Federated Learning in Energy-Constrained Edge Computing | Synapse