Architecting Multi-Agent Systems for Coordinated AI Workflows