Spin-based majority gates for logic applications