VPC: Pruning connected components using vector-based path compression for Graph500