Auto-Tuning Complex Array Layouts for GPUs 01.01.2014 Paper Nicolas Weber and Michael Goesele Eurographics Symposium on Parallel Graphics and Visualization (EGPGV), Supplemental Material, Source Code