1. A computing device-implemented method, comprising: receiving, at the computing device, threads of a multithread application associated with a first group; receiving, at the computing device, a thread of a second application associated with a second group; identifying, by the computing device and based on receiving the threads of the multithread application, the multithread application; and adjusting, by the computing device, a memory scheduling scheme for the multithread application based on the identification of the multithread application.