Qsieve currently uses a file for large prime relations, but Bill Allombert has shown it can all be done in memory. It also needs parallelising.