Roofline model
The Roofline model is an intuitive visual performance model used to provide performance estimates of a given compute kernel or application running on multi-core , many-core , or accelerator processor architectures , by showing inherent hardware limitations , and potential benefit and priority of optimizations . 
<triplet> Roofline model <subj> performance model <obj> facet of