thread locality done