Chameleon: Versatile and practical near-DRAM acceleration architecture for large memory systems
gpus and the future of parallel computing .