Rigel: an architecture and scalable programming interface for a 1000-core accelerator
nvidia tesla : a unified graphics and computing architecture .