Multicore Surprises: Lessons Learned from Optimizing Sweep3D on the Cell Broadband Engine | IEEE Conference Publication | IEEE Xplore