3 phase graph now has same performance as old CSR format, ready to merge into OptiGraph branch.