An extended back-propagation learning algorithm by using heterogeneous processing units | IEEE Conference Publication | IEEE Xplore