Python subproceso en paralelo

Quiero ejecutar muchos procesos en paralelo con la capacidad de tomar stdout en cualquier momento. ¿Cómo debería hacerlo? ¿Necesito ejecutar hilo para cadasubprocess.Popen() llamada, ¿qué?