Computationally Efficient Model Predictive Control Algorithms