A Block-Asynchronous Relaxation Method for Graphics Processing Units