Hybrid conjugate gradient algorithms