pluggable loadBalancer for ClientConfig

- default is still HeapBalancer
- can create your own by extending HeapBalancerFactory