Solving Systems of Linear Equations: Locally and Asynchronously