Use a deque instead of list for run_queues

Offers an easier to read api, in addition to other benefits for
efficient appends and pops

Change-Id: I277a0d63a115aec745a881688daef7d4eb1c4b50