1. A method comprising: tagging data of a program with meta information indicative of data access patterns; and prefetching the data from main memory at least partially based on the meta information, by a processor executing the program.