Power, programmability, and granularity: The challenges of ExaScale computing | IEEE Conference Publication | IEEE Xplore