PE: increase datalocality & reduce std::vector overhead: offsets[blockIdx][moveDef.pathType] -> offsets[moveDef.pathType][blockIdx]