An Adaptive Load Balancer For Graph Analytical Applications on GPUs