Scalable Deep Learning on Cloud Platforms: Challenges and Architectures | Synapse