Y. Kim et al., “GPUpd: A Fast and Scalable Multi-GPU Architecture Using Cooperative Projection and Distribution”, MICRO 2017