Involutive Division Techniques: Some Generalizations and Optimizations