Synergizing Deep Learning and Nonlinear Model Predictive Control: A Review | Synapse