1. A method comprising: receiving a first cycle type of bus transactions to be monitored; receiving a first range of memory addresses to be monitored; receiving at least one of a second cycle type of bus transactions to be monitored and a second range of memory addresses to be monitored; capturing a first bus transaction in a shared memory system; and updating a record of bus transactions if a cycle type of the captured bus transaction is one of the first cycle type and the second cycle type, if any, and if an address of the captured bus transaction is one of within the first range of memory addresses, if and the second range of memory address, if any, said record of bus transactions to facilitate re-mapping of memory contents in the shared memory system.