Sparse modeling and applications