DeepReduce: A Sparse-tensor Communication Framework for Federated Deep Learning