1. A method comprising: initializing a first queue, the first queue having a set of first queue entries, the first queue entries having at least one valid value and a NULL value, each of the first queue entries occupying a memory portion atomically accessible in a single memory access; receiving a request perform a queue operation on a queue entry of the set of first queue entries; and determining whether to perform the queue operation based on determining if the queue entry has the NULL value.