Fast and efficient algorithms for computational electromagnetics on GPU architecture