On the development of effective algorithms for the numerical solution of singularly perturbed two-point boundary value problems