algorithms for simultaneous sparse approximation . part i : greedy pursuit .
matrix computations ( 3 . ed . ) .