This paper from Lawrence Berkeley National Laboratory introduces the Roofline model as a way to judge the suitability of your kernel to any given architecture.