Graph Coloring, Biclique Partition, and Communication Complexity