Synchronous distributed model predictive control for state-coupled systems. (June 2019)