1. A system having a partitioned memory, said system comprising: a processor; a hardware implemented memory router coupled to said processor; memory coupled to said memory router; said memory router configured to store memory partition information, said information describing the memory allocated to said processor; and said memory router operable to map a memory access request having an address from said processor to an address in said memory allocated to said processor.