Graph500 benchmark rewritten in C++ using HPX