Spin wave based electronics