Distributed Sparse Computing And Communication For Big Graph Analytics And Deep Learning