I'm not sure about that discussion, but there's good evidence from C++ that refcounting with atomics works. What was the smoking gun?http://www.gotw.ca/gotw/045.htm
I don't see how that link answers Andrei's question? He just compares different methods of implementing COW.