If the pieces are supported from underneath and therefore do not require structural integrity I would use a polyester resin colored to match the base color of the granite. It is easy to use. Cleanup is denatured alcohol and a rag, and it dries with gloss which can be adjusted higher by buffing it with extra fine steel wool. Or your could top polish, but I never recommend this to a do it yourselfer, only to a professional, because it is too easy to mess up your countertop.
Here is the polyester resin glue I would recommend:
http://www.defusco.com/Glues:-Epoxy,-Polyester,-etc.-Polyester-Resins/c82_501/p1432/TENAX-KNIFE-GRADE-POLYESTER---1-LITER/product_info.htmlHere is the color kit:
http://www.defusco.com/Glues:-Epoxy,-Polyester,-etc.-Coloring-Kits/c82_504/p1439/6PC-TENAX-POLY-COLOR-KIT/product_info.htmlYou will need razor blades also:
http://www.defusco.com/Prep-Tools--Single-Edge-Razor-Blades---1OOpc/c89_424/index.htmlMix the glue with the color to match, then add your hardener. Do not mix more than you can apply in 10 minutes as this stuff hardens fast. Use a razor blade to bring it back to flush.
We actually show how to do this in one of our DVDs, "Glues and Sealers":
http://www.defusco.com/How-To-DVDs-&-Tool-Packages/c654/p2299/Fabricating-Stone-for-the-Do-It-Yourselfer---Glues-&-Sealers/product_info.htmlGlad to be of service,
Mark