Gear Training: A new way to implement high-performance model-parallel training