A Vlsi Architecture for Concurrent Data Structures (Kluwer International Series in Engineering and Computer Science, 27)