Насколько мне известно, Coroutine использует пул потоков для запуска задач.
Таким образом, мы можем сказать, что с точки зрения пользователей Coroutine каждая задача будет выполняться в отдельном потоке, но под капотом это просто пул потоков.
А для процесса да. Он находится в том же процессе, что и приложение.