1. A method comprising: setting an indication in a plurality of in-use slots in an in-use vector, wherein the indication indicates that a plurality of queue-slots in a plurality of queues contain commands; and setting a hold-off vector associated with the queue-slot based on a scorecard vector and the in-use vector, wherein the scorecard vector comprises a plurality of scorecard slots that each indicate whether dependencies exist between the plurality of queues, wherein the dependencies comprise whether the command associated with the scorecard slot needs to wait for execution of another of the commands in another of the plurality of queues.