Sparse canonical correlation analysis