1. A method comprising: determining, at a multi-threaded processor, a number of threads of a plurality of threads executing during a time period; determining a format from a plurality of formats based at least in part on the determined number of threads; and storing data in accordance with the determined format in a memory, the data associated with execution of an instruction by a particular thread.