[Software Optimization and Reconstruction] Compiler driven data layout optimization for regular/irregular array access patterns, ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), and also appears in ACM SIGPLAN Notices, Jun 2008