SEARCH Articles Figures Tables Heterogeneous Pd-catalyzed heterocycles synthesis Heterogeneously catalyzed