Hi:
I know the things you mean. I think they're called Cho-Pat - I'm sure if you do a google search you'll find someone over here sells them. When I lived in the states I knew several runners who swore by them.