コンパイルはふつー /tmpだろ。tmpfsの場合が多いので速い。
$HOMEだと、NFSの場合が多いので遅いし、
$HOMEはバックアップが必要なファイルのみ作るというイメージなので
コンパイルの作業ディレクトリにするには違和感がある。