Transient Computing Systems