Decentralized Queues