lock free data structs, such as queue, list, stack, and so on.