Micro magnetofluidics