Generation of whole-body optimal dynamic multi-contact motions | Synapse