Ray casting on shared-memory architectures: memory-hierarchy considerations in volume rendering | IEEE Journals & Magazine | IEEE Xplore