3D NoC-enabled heterogeneous manycore architectures for accelerating CNN training: Performance and thermal trade-offs | IEEE Conference Publication | IEEE Xplore