System Design with Memristor Technologies