Paper on non-blocking concurrent queues

Michael & Scott's paper on non-blocking concurrent queues.  This paper contains a large amount of pseudocode.  Published in Proceedings of the Fifth ACM Symposium on Principles and Practice of Parallel Programming.
Fix typo
Merge pull request #73 from chaddcw/michael_nonblocking_queue

Nonblocking concurrent queue