separable nonlinear least squares (NLS) fitting