Efficient local search procedures for quadratic fractional programming problems