1. In a data processing system, a method comprising: analyzing memory page-in patterns of a plurality of threads including first and second threads; identifying the second thread as related to the first thread based on said memory page-in patterns of said plurality of threads; storing an indication that the second thread is related to the first thread; and when said first thread is paged into lower latency data storage from higher latency data storage, checking for the stored indication of a related thread and paging said second thread into said lower latency data storage based upon said stored indication.