Lock-free Self-adjusting Binary Search Tree