Si time_created es una marca de tiempo de Unix (int), debería poder usar algo como esto:
DELETE FROM locks WHERE time_created < (UNIX_TIMESTAMP() - 600);
(600 segundos =10 minutos - obviamente)
De lo contrario (si time_created es una marca de tiempo mysql), podría intentar esto:
DELETE FROM locks WHERE time_created < (NOW() - INTERVAL 10 MINUTE)