Modified skip list data structure and concurrent access