Huffman Coding Based Encoding Techniques for Fast Distributed Deep Learning