Efficient OpenMP data mapping for multicore platforms with vertically stacked memory