Artisan: a Meta-Programming Approach For Codifying Optimisation Strategies | IEEE Conference Publication | IEEE Xplore