Bin packing, number balancing, and rescaling linear programs