CDS is a C++ template library of lock-free and fine-grained algorithms. It contains a collection of concurrent data structure implementations.