Anchored opportunity queueing: a low-latency scheduler for fair arbitration among virtual channels