A bunch of optimizations in the hybrid stepwise graph500 algorithm targeted mainly towards hiding the overhead of setting the singletons value to -1, and avoiding communicating back and forth the parents of the gpu vertices that were set remotely by the CPU partition.