Efficient Decentralized Learning Methods for Deep Neural Networks