MoshpitSGD: Communication-Efficient DecentralizedTraining onHeterogeneousUnreliableDevices