Added lockfree stack with hazard pointers