Model preview control in multi-contact motion-application to a humanoid robot | Synapse