added optimized ddot kernel for bulldozer