Zaslat SMS: Efficient MPC optimization using Pontryagin's Minimum Principle