Optimization by decomposition and coordination: A unified approach | Synapse