Architectural Support for Address Translation on GPUs