A cooperative game approach to synthesizing a sequential distributed model predictive controller