Вот это вот: counter = int(str(counter) + '0', означающее всего лишь counter *= 10, приведёт к тому, что длина имён файлов быстро достигнет предела. Не успеет твой код загадить компьютер.
Ну и то, что ты в разных процессах пишешь в файлы с одними и теми же именами, тоже сильно уменьшает вредоносность.