1. A method, comprising: receiving, on behalf of a first plurality of instructions, a first memory request directed to a first virtual memory address; receiving, on behalf of a second plurality of instructions, a second memory request directed to a second virtual memory address; translating said first virtual memory address to a first physical memory address according to a first memory virtualization technique; translating said second virtual memory address to a second physical memory address according to a second memory virtualization technique, wherein said second memory virtualization technique is distinct from said first memory virtualization technique.