another variant of HybridReentrantLock working but still slow
another variant of HybridReentrantLock working but still slow