Нет.
Стоит понимать, что термин "Холокост" обозначает массовое уничтожение евреев нацистами, то есть геноцид - специализированное уничтожение группы лиц по какому-либо признаку, в широком смысле - уничтожение по национальной или этнической принадлежности. Евреи были не первыми, кого это затронуло.
Сталинские репресии относятся к политическим репрессиям, которые выражаются в карательных мерах по отношению к инакомыслящим, не лояльным действующему режиму. Это - лишение свободы и не всегда тюрьма, как показывает история, иногда и в психиатрические лечебницы, лишение прав и свобод, принудительное переселение, насильственные действия по отношению к противникам действующей власти. Ну и так же лишение жизни. Но это не является геноцидом. Это является мерой для сохранения действующего режима.
Поэтому эти два термина не совместимы и знак равно между ними ставить нельзя.
Труд в ИТЛ был оплачиваемый, а сами ИТЛ были нерентабильны с экономической точки зрения.
По сути своей - нет. Холокост это истребление группы населения объединяемой по национальному признаку. Сталинский террор - репрессии ( причем - не всегда уничтожение физическое) без национальной составляющей.