1. A method of selecting a default locality for a memory object requested by a process running on a central processing unit (CPU) in a multiprocessor system, the method comprising: determining whether the memory object comprises a shared-memory object; selecting the default locality to be within interleaved memory of the system if the memory object comprises said shared-memory object.