ALGORITHMS FOR SIMULTANEOUS SPARSE APPROXIMATION