2-D Heat conduction solved by finite differences using Thrust