ATTENTION2D: Communication Efficient Distributed Self-Attention Mechanism