Adaptive scheduling method for parallel deep learning models in heterogeneous computing environments | Synapse