Communication Optimization for Distributed Training: Architecture, Advances, and Opportunities