SkePU-DNN: Algorithmic Skeleton Programming for Deep Learning on Heterogeneous Systems | IEEE Conference Publication | IEEE Xplore