Cook pasta according to package directions. Drain and transfer to a large bowl; keep warm.
Melt butter in small skillet over medium heat; swirl to coat. Add panko to pan; cook 3 minutes or until well browned, stirring frequently. Remove to dish.
Wipe pan clean and add pine nuts; cook over medium heat in dry pan, stirring constantly until lightly browned. Remove to dish.
In a large non-stick skillet over medium-high heat, brown bacon. Remove bacon; leave 1 Tbl. bacon rendering in pan and add 1 tsp. olive oil.
Add Brussels sprouts to pan; cook 3-4 minutes, stirring occasionally.
Add onion and garlic and continue cooking 3-4 minutes until onion is tender and Brussels sprouts are lightly browned.
Add broth and next 5 ingredients (through pepper).
Cover and cook 2 minutes or until Brussels sprouts are crisp-tender.
Add Brussels sprout mixture to pasta and toss well.
Sprinkle with Parmesan cheese, crumbled bacon, pine nuts, and panko.
Serve immediately.