Towards Data-Algorithm Dependent Generalization: a Case Study on Overparameterized Linear Regression