magnetic nano-oscillators