Add atomic_swap_ptr()