Added 'reduced freelist' option and implementation