In order to take advantage of multiprocessing architectures what changes must be made to your computer hardware?