Novel Non-Blocking Approach for a Concurrent Heap