General-Purpose Graphics Processor Architectures (Synthesis Lectures on Computer Architecture, 44) [Paperback]