Controlling Cell-To-Cell Variability In Synthetic Circuit Design