A Unix implementation of virtual memory with a custom page replacement algorithm for SSD's