Adaptive Load Balancing: A Study in Multi-Agent Learning