Demulitplex 5'-barcoded reads quickly using a competitive matching algorithm