Performance Analysis And Fitness Of Gpgpu And Multicore Architectures For Scientific Applications