I just skimmed through the paper thinking maybe I can grab one thing or two.
What I've found there is completely black magic.
The actual implementation is uninteresting and will always vary according to domain and optimization, but the intuition lesson is always a valid tool that we now have. And in hindsight this was a really obvious solution, carouse one should try all the routes and identify the bottlenecks.
Food for thought, single cpu core vs GPGPU.