An overview of sensitivity-based distributed optimization and model predictive control | Synapse