typedef of shared memory type
easier template typedef

not sure why it was not working earlier