Add shallow stack header files + Switch to shallow codes in throughput benchmark