THC: Accelerating Distributed Deep Learning Using Tensor Homomorphic Compression