Optimization And Control Of Dynamic Humanoid Running And Jumping