Refactoring cds/lock/array.h