separate ladderQ lib for strict and relaxed
changes in ladderQ lib structure.
Merge branch 'lockfree_exp'