lockfree_data_structures implemented by myself