Variable Projection Algorithms: Theoretical Insights and A Novel Approach for Problems with Large Residual | Synapse