Multi-Input Logic-in-Memory for Ultra-Low Power Non-Von Neumann Computing