Preheat the oven to 350 degrees Fahrenheit.
In a large bowl, combine the graham cracker crumbs and sugar.
Add the melted butter and stir until the crumbs are evenly coated.
Press the mixture into the bottom and up the sides of a 9-inch pie plate.
Bake the crust for 10 minutes, then set it aside to cool.
Place the chocolate chips in a medium bowl.
Heat the heavy cream in a microwave-safe bowl for 45 seconds, or until very warm.
Pour the warm heavy cream over the chocolate chips. Let sit for 5 minutes, then stir until smooth and melted.
In a large bowl, beat 8 ounces cream cheese, powdered sugar, and peanut butter with an electric mixer until smooth.
Fold in half of the whipped topping. Set aside.
In another large bowl, beat the remaining 4 ounces cream cheese until smooth.
Add the melted chocolate mixture and beat until combined.
Fold in the remaining whipped topping.
Spread 3/4 of the peanut butter mixture into the cooled pie crust.
Gently spread the chocolate mixture over the peanut butter layer.
Add the remaining peanut butter mixture to a piping bag or zip-top bag with the corner snipped off.
Pipe swirls of peanut butter mixture around the edge of the pie.
Refrigerate the pie for 4 hours, or until fully chilled and set.
Slice and serve.