Graph expansion and communication costs of fast matrix multiplication