Transforming and Optimizing Irregular Applications for Parallel Architectures. Jing Zhang. Virginia Tech, February 2018.