Context-Aware Online Model Splitting and Device Association for Semi-Decentralized Federated Learning in Internet of Things | Synapse