Load Balancing N-Body Simulations with Highly Non-Uniform Density