Efficient Reasoning Algorithms for Fragments of Horn Description Logics