Data-Driven Optimization Framework for Nonlinear Model Predictive Control. (28th August 2017)