Do threads have a distinct heap? Do threads have a distinct heap? windows windows