SIMD Parallelization of Applications that Traverse Irregular Data Structures
Compiler-Driven Data Layout Transformation for Heterogeneous Platforms