The performance of object oriented applications is severely influenced by the access time to the processed data. On a multiprocessor system with distributed shared memory, the average access time can be optimised by allocating the objects in the most appropriate memory. Knowledge of the bandwidths between an object and the different processing elements is important to choose the best allocation.