Proximal Methods for Hierarchical Sparse Coding