I am looking for honest proof of the following isomorphism. For a simply connected space $X$, let $LX$ be its free loop space. Then $$H_{\ast}(LX) \simeq HH^\ast(C^\ast(X),C_\ast(X))$$
I have looked Jones' approach on ''Cyclic homology and equivariant homology'' that given a map $$f_k : \Delta^k \times LX \to X^{k+1}$$ defined by $$(x_1,\cdots,x_k)\times \gamma \mapsto (\gamma(0),\gamma(x_1),\cdots,\gamma(x_k))$$
its cochain map $$f_k^\ast : C^\ast(X)^{\otimes k+1} \to C^{\ast -k}(LX)$$ fit together to define a chain map from the Hochschild complex to the free loop space $$f^\ast : CH_\ast(C^\ast(X)) \to C^\ast(LX)$$ which is a chain homotopy equivalence, so that we get an isomorphism $$HH_\ast(C^\ast(X),C^\ast(X)) \simeq H^\ast(LX)$$
Many people simply say that ''dualizing'' the statement we get the relation between homology of loop space and Hochschild cohomology, but what is the honest procedure to dualize?
On Cohen and Voronov's Notes on String topology, they just take dual of $f^\ast_k$ and they claim that $$C_\ast(LX) \simeq Hom(C^{\ast}(LX),\mathbb{Z})$$ and $$Hom(C^\ast(X)^{\otimes k+1},\mathbb{Z}) \simeq Hom(C^\ast(X)^{\otimes k},C_\ast(X))$$ which also means $$C_\ast(X) \simeq Hom(C^{\ast}(X),\mathbb{Z})$$
However, there is no reason to be true that those groups are either isomorphic or quasi-isomorphic.
Please somebody help me.