Effective Fibonacci Heap implementation in C++