optimum bit allocation