Investigations into the viability of queue-like persistent data structures