Concurrent Data Structure implementation