Decomposition by Partial Linearization: Parallel Optimization of Multi-Agent Systems | Synapse