Concurrent-Datastructures Implementation of various concurrent lock based and lock free algorithms for linkedlist and queues.