CApRI: CAche-conscious data reordering for irregular codes
How much parallelism is there in irregular applications?