1. A method comprising: receiving a request to initialize a system memory including a plurality of memory banks; executing, using a plurality of memory address mapping schemes for memory settings for the system memory, a system characterization workload during the initialization of the system memory, the system characterization workload including a plurality of transactions directed towards the system memory; monitoring target addresses of the plurality of transactions directed towards the system memory; and selecting one of the plurality of memory address mapping schemes for memory settings for the system memory based, at least in part, on the target addresses of the plurality of transactions.