revision after comments in section 4. BOMP and SBOMP are changed into B-OMP and SB-OMP using macros. see newcom.tex for usage