Yes, tamarind concentrate and tamarind paste are the same things. If you cannot find a jar labeled tamarind concentrate, try looking for tamarind paste.