Accelerating Linear System Solutions Using Randomization Techniques