1. A method of managing data in a symmetric multiprocessor computer, comprising: grouping a plurality of processor cores into a plurality of affinity groups; creating a global data hint from a global data structure in a plurality of group data structures in a memory, each group data structure corresponding to an affinity group of the plurality of affinity groups; and reading a first of the plurality of group data structures corresponding to a first of the affinity groups by a first thread executing on a first processor core associated with the first of the affinity groups.