It is more complex than that. The general formula is the max-min fair-rate.
The formula Toke has provided works only if you have one single sparse flow s and all the others are bottlenecked at this link.
I.e. the experiment he has reported.
If you have N_s sparse flows and each consumers R_s,i and N_b bottlenecked flows the max-min fair-rate is
(R - sum_i R_s,i) / N_b
The simplest way to compute max-min fair-rates is using the water filling procedure (starting for low rate upwards) which
sets the threshold to determine if a given flow is in N_s or N_b.
BTW, this is well known literature. Search max-min rates calculations.