kNeighbor: finally behaving as expected of a load balancing benchmark