Ultra High Speed Single Electron Memory Devices based on Carbon Nanotube Quantum Dots