  We investigate how much amount of Greenberger-Horne-Zeilinger (GHZ)
entanglement is required in order to prepare a given multipartite state by
local operations and classical communication (LOCC).We present a LOCC procedure
that asymptotically converts GHZ states into an arbitrary multipartite pure
state, whose conversion rate is given by the multipartite discord of the state.
This reveals that the GHZ-entanglement cost of preparing a pure state is not
higher than the multipartite discord of the state. It also provides an
operational interpretation of multipartite discord for pure states, namely, the
consumption rate of GHZ entanglement in the devised procedure.
