Learning Practical Communication Strategies in Cooperative Multi-Agent Reinforcement Learning