A caching model of operating system kernel functionality | Synapse