Adding test for reusing same location again in hash
Fixes to compact hash algorithm
Adding update of current hashkey to compact hash table for GPU
Getting opt level 3 to work for MPI/GPU version