Self Adjusting Contention Friendly Concurrent Binary Search Tree by Lazy Splaying