The Detroit Pistons have hired former Oklahoma City Thunder executive Troy Weaver as their new general manager