Teekay Offshore Partners L.P. announced that it has priced its initial public offering of 7,000,000 of its common units at $21.00 per unit.