Combinatorial Multi-armed Bandits for Resource Allocation