1. In a computing device with a plurality of processors, a method for distributing input/output (I/O) completion events among at least a subset of the plurality of processors, the method comprising: creating an interface queue, the interface queue comprising a plurality of descriptors with each of the plurality of descriptors uniquely associated with one of the plurality of processors; for each of at least a subset of the plurality of processors, associating an I/O completion queue with the processor; receiving an I/O completion event into one of the I/O completion queues; and processing, by the processor associated with the receiving I/O completion queue, the I/O completion event.