Back to the whiteboard: a principled approach for the assessment and design of memory forensic techniques