но я не хочу тратить много места для каждого
Не беспокойтесь об этом.Ваша сопрограмма может иметь большой стек, но это не вызовет проблем с производительностью или ресурсами, если этот стек на самом деле не используется .Логическим страницам памяти не будут назначены физические страницы до этой точки.И если он используется, ну, в общем, он вам нужен?