A comparative study of (Fe, Fe3Si)/GaAs and Heusler/MgO for spintronics applications