Lock free and wait free algorithms wikipedia - Search