Improved SAG, initial version of parallel SAG.