A hierarchical MPC for locomotion tracking control of humanoid robots | Synapse