1. A method, comprising: providing a system memory, a storage device and a processor for receiving a plurality of data processing instructions; and decoding a first store instruction for storing data in the system memory at a predetermined address by decoding a first specifier within the first store instruction, the first specifier determining an allocation policy for the first store instruction wherein the allocation policy determines whether to store the data within the storage device when the predetermined address is not within the storage device.