Abandon Dynamic Parellism and use a single level parelle Margianlize kernel