Fix VPSC code that wasn't safe for threaded use.

The PairingHeap class had a static local variable in its combineSiblings()
method that was shared between instances of the class and could be
overwritten and cause a crash if the method was called simultaneously
from two or more threads.