Seol mar théacs é seo: OPTIMIZING DIVIDE AND CONQUER BASED ALGORITHMS : THE CASE OF HEAPSORT /