SIMsalabim: An open-source drift-diffusion simulator for semiconductor devices | Synapse