Jang, et al.. Data Transformations Enabling Loop Vectorization on Multithreaded Data Parallel Architectures. Association for Computing Machinery (ACM), May 2010, doi:10.1145/1837853.1693510.