Use AddressGenerator to simplify code and reduce critical path in MemSlave

Change-Id: Icf64ff2a9d78674e85d57622535680d194858b18