1. A method comprising: at a data storage device including a controller and a memory, performing, by the controller: receiving a task from an access device; determining at least one characteristic of the task; and identifying a particular queue of multiple task queues to which the task should be assigned, the identifying being based on a comparison of the at least one characteristic to one or more criteria, each of the multiple task queues configured for storing task data related to a memory operation to be performed at the memory.