Are Cloud Based Memory Architectures the Next Big Thing?