I have a memory foam pillow that I got when my daughter was around 3 months old, which I wedge under my neck, over my arm. If I co-sleep without it, I ALWAYS wake up with back and shoulder pain.
I don't know if that one's better, but I have an Iso-Cool pillow, and while it's better than nothing, it's not that great. I do have to flip it sometimes.