Lei Shan, Canqun Yang, Weixia Xu, Minxuan Zhang: Heterogeneous acceleration for CNN training with many integrated core. ICSPCC 2017: 1-6