Randomized Iterative Methods For Linear Systems : Momentum, Inexactness And Gossip