add share memory queue