Técnicamente es posible. En la práctica puede traer algunas complicaciones y ralentizaciones, especialmente con ciertos vectores fijados que se compartirían entre las aplicaciones (como los vectores de interrupción en microcontroaldores que no permitan modificarlo en runtime).
Saludos