Reducing cache conflicts by partitioning and privatizing shared arrays | IEEE Conference Publication | IEEE Xplore