Multi-contact walking pattern generation based on model preview control of 3D COM accelerations | Synapse