Passivity-based whole-body balancing for torque-controlled humanoid robots in multi-contact scenarios | Synapse