Generalized Wolff-type embedding algorithms for nonlinear σ-models