A Hitchhiker's Guide On Distributed Training Of Deep Neural NetworksKaranbir Singh ChahalManraj Singh Groveret al.2020JPDC