CuLDA_CGS: solving large-scale LDA problems on GPUs
Roofline: an insightful visual performance model for multicore architectures